/**
 * Created by Administrator on 2017/11/28.
 */
// prompt('1111111');
function prompt(title) {
    //alert(title);
    // var str = '<div class="tishi" style="box-sizing:border-box;font-size: 30px;z-index: 1111;text-align: ' +
    //     'center;width: 800px;height: 120px;line-height:120px;position: absolute;background:#ffe488;border-radius: 20px;top: 280px;left: 300px;color: black;">' + title +
    //     '</div>';
    var mydiv = document.createElement('div');
    mydiv.className = 'tishi';
    mydiv.style.boxSizing = 'border-box';
    mydiv.style.fontSize = '30px';
    mydiv.style.width = '800px';
    mydiv.style.height = '120px';
    mydiv.style.position = 'absolute';
    mydiv.style.background = '#ffe488';
    mydiv.style.zIndex = 1111;
    mydiv.style.top = '280px';
    mydiv.style.left = '300px';
    mydiv.style.lineHeight = '120px';
    mydiv.style.textAlign = 'center';
    mydiv.style.color = 'black';
    mydiv.style.borderRadius = '20px';
    mydiv.innerText = title;
    //mydiv.innerText = title;

    //$("body").append(str);
    document.body.appendChild(mydiv);

    setTimeout(function () {
        //document.getElementsByClassName('tishi')[0].style.display='none';
        document.body.removeChild(mydiv);
    }, 5000);
};
// var serialNumber = hardware.STB.serialNumber;
// var caserialNumber =  CA.card.serialNumber;

document.getElementById('lottery').style.border = "4px solid yellow";
var tv_no = "";
var tv_card = "";
try {
    tv_no = hardware.STB.serialNumber;
} catch (e) {
    tv_no = '033234001051700023B8000000';
}
try {
    tv_card = CA.card.serialNumber || '';
} catch (e) {
    tv_card = '9932058300001801';
}
var base_id = 0;
var bealoonTable = false;
var FOCUS = 'prize1';
var position = 0;
var minutes;
var seconds;
var maxtime = 3 * 1;
var id;
var math; //此处纯js,中奖位置
var index = 0; //弹出页
var isalone = getParam('isalone');
var backurl = getParam('backurl');

// backurl = decodeURIComponent(backurl);
// prompt(backurl)
// var tv_no = serialNumber;
// var tv_card =caserialNumber;
var library_id = 0;
var name //奖品名
var type;
var prize_id;
var record_id;
var isClickable = true;
var isExit = false;
var prizeArray = new Array();
getPrize();
document.onirkeypress = keyDown;
document.onkeydown = keyDown;

function keyDown(evt) {


    evt = (evt) ? evt : ((window.event) ? window.event : "") //兼容IE和Firefox获得keyBoardEvent对象
    var keyCode = evt.keyCode ? evt.keyCode : evt.which;
    // prompt(keyCode, KEY.BACK);
    // debugger
    switch (keyCode) {
        case KEY.RIGHT:
        case KEY.RIGHT2:
            document.getElementById('backbtn').style.backgroundImage = "url('./images/tt_back_active.png')";
            //document.getElementById('lottery').className = "lottery";
            document.getElementById('lottery').style.backgroundImage = "url('./images/kaishichoujiang_1.png')";
            document.getElementById('lottery').style.border = "none";
            isClickable = false;
            isExit = true;
            break;
        case KEY.LEFT:
        case KEY.LEFT2:
            document.getElementById('backbtn').style.backgroundImage = "url('./images/tt_back.png')";
            // document.getElementById('lottery').className = "lottery active";
            document.getElementById('lottery').style.backgroundImage = "url('./images/kaishichoujiang.png')";
            document.getElementById('lottery').style.border = "4px solid yellow";
            isClickable = true;
            isExit = false;
            break;
        case KEY.UP:
        case KEY.UP2:
            break;
        case KEY.DOWN:
        case KEY.DOWN2:
            break;
            // 返回键
        case 640:
        case 340:
        case 32:
        case 8:
            evt.preventDefault(); //阻止浏览器默认事件
            evt.stopPropagation(); //冒泡事件
            // window.location.href = "http://10.2.11.145:3000/"
            // console.log(urladdress)
            if ((urladdress.toLowerCase()) == "portal") {
                // prompt(urladdress);
                if (typeof (Android) != "undefined") { // 安卓盒子
                    iPanel.eventFrame.openPortal();
                } else {
                    window.location.href = "http://10.65.255.6:8080/portalrouting/pr.do?stbid=" + hardware.STB.serialNumber;
                }
                return
            }
            if (urladdress == "" || urladdress == null) {
                // prompt("none");
                history.go(-1);
            } else {
                // prompt("ok");
                window.location.href = urladdress;
                return;
            }
            // 之前代码
            // if (!backurl) {
            //     prompt("1111111");
            //     // window.history.href="./index.html";
            // } else {
            //     prompt("2222222");
            //     // window.location.href = decodeURIComponent(backurl);
            // };
            case KEY.ENTER:
                switch (FOCUS) {
                    case "win":
                        upLoadPhone();
                        break;
                    case "fail":
                        $("#popupAddr").remove();
                        break;
                    case "success":
                        // 跳转到winning页面的方法
                        showPopWin();
                        break;
                    case "null":
                        $("#popupAddr").remove();
                        break;
                    case "save":
                        window.location.href = 'record.html?tv_no=' + tv_no + '&tv_card=' + tv_card;
                        break;
                    default:
                        if (isClickable) {
                            startLottery();
                        }
                        if (isExit) {
                            // 2020/4/29修改，确认按钮
                            console.log(urladdress)
                            if ((urladdress.toLowerCase()) == "portal") {
                                if (typeof (Android) != "undefined") { // 安卓盒子
                                    iPanel.eventFrame.openPortal();
                                } else {
                                    window.location.href = "http://10.65.255.6:8080/portalrouting/pr.do?stbid=" + hardware.STB.serialNumber;
                                }
                                return
                            }
                            if (urladdress == "" || urladdress == null) {
                                history.go(-1);
                            } else {
                                window.location.href = urladdress
                            }


                            // 之前代码，不晓得干嘛的
                            // document.getElementById('lottery').style.backgroundImage = "url('./images/kaishichoujiang_1.png')";
                            // document.getElementById('lottery').style.border = "none";
                            // if (!backurl) {
                            //     window.location.href = "./index.html";
                            // } else {
                            //     window.location.href = decodeURIComponent(backurl);
                            // }
                        }





                        //prompt('wo shi moren');

                        break;

                }
    }
}

function start() {
    var click = 1; //控制在一次抽奖结束前下次点击无效
    var index; //控制的抽奖结束后效果的还原
    //抽奖完后将图片还原到初始状态
    //alert("asdfl::::" +index);
    if (index != 1) {
        //alert('wo zhixingle ma');
        DoFocus('prize1');
    }
    var i = 1; //图片轮播的地方
    var T = 1; //控制转了多少圈才停下来的变量
    var time = setInterval(function () {
        i++;
        //控制图片轮播的范围（10张图片）
        if (i > 10) {
            i = 1;
            T++;
        }
        index = i;
        //此处为图片的滚动
        if (i == 1) {
            DoFocus('prize10');
        }
        DoFocus('prize' + i);
        // prompt(name);
        //当滚动5圈后开始出奖
        if (T == 3) {
            //概率
            if (math == 1) {
                //在第几个图片停下来（下面以此类推）
                if (i == 1) {
                    clearInterval(time);
                    click = 1;
                    if (name == '谢谢您') {
                        failed();
                    } else {
                        winning(name);
                    }
                }
            }
            if (math == 2) {
                if (i == 2) {
                    clearInterval(time);
                    click = 1;
                    if (name == '谢谢您') {
                        failed();
                    } else {
                        winning(name);
                    }
                }
            }
            if (math == 3) {
                if (i == 3) {
                    clearInterval(time);
                    click = 1;
                    if (name == '谢谢您') {
                        failed();
                    } else {
                        winning(name);
                    }
                }
            }
            if (math == 4) {
                if (i == 4) {
                    clearInterval(time);
                    click = 1;
                    if (name == '谢谢您') {
                        failed();
                    } else {
                        winning(name);
                    }
                }
            }
            if (math == 5) {
                if (i == 5) {
                    clearInterval(time);
                    click = 1;
                    if (name == '谢谢您') {
                        failed();
                    } else {
                        winning(name);
                    }
                }
            }
            if (math == 6) {
                if (i == 6) {
                    clearInterval(time);
                    click = 1;
                    if (name == '谢谢您') {
                        failed();
                    } else {
                        winning(name);
                    }
                }
            }
            if (math == 7) {
                if (i == 7) {
                    clearInterval(time);
                    click = 1;
                    if (name == '谢谢您') {
                        failed();
                    } else {
                        winning(name);
                    }
                }
            }
            if (math == 8) {
                if (i == 8) {
                    clearInterval(time);
                    click = 1;
                    if (name == '谢谢您') {
                        failed();
                    } else {
                        winning(name);
                    }
                }
            }
            if (math == 9) {
                if (i == 9) {
                    clearInterval(time);
                    click = 1;
                    if (name == '谢谢您') {
                        failed();
                    } else {
                        winning(name);
                    }
                }
            }
            if (math == 10) {
                if (i == 10) {
                    clearInterval(time);
                    click = 1;
                    if (name == '谢谢您') {
                        failed();
                    } else {
                        winning(name);
                    }
                }
            }
        }

    }, 300)
}

function DoFocus(target) {
    //prompt(FOCUS);
    document.getElementById(FOCUS).style.backgroundImage = "url('./images/sekuai_unselected.png')";
    document.getElementById(FOCUS).style.color = '#bc5314';
    switch (target) {
        case "prize1":
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_unselected.png)');
            //$('#' + FOCUS).css('color', '#bc5314');
            FOCUS = target;
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_selected.png)');
            //$('#' + FOCUS).css('color', '#ffffff');
            break;
        case "prize2":
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_unselected.png)');
            //$('#' + FOCUS).css('color', '#bc5314');
            //document.getElementById(FOCUS).style.backgroundImage = "url('./images/sekuai_unselected.png')";
            //document.getElementById(FOCUS).style.color = '#bc5314';
            FOCUS = target;
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_selected.png)');
            //$('#' + FOCUS).css('color', '#ffffff');
            break;
        case "prize3":
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_unselected.png)');
            //$('#' + FOCUS).css('color', '#bc5314');
            //document.getElementById(FOCUS).style.backgroundImage = "url('./images/sekuai_unselected.png')";
            //document.getElementById(FOCUS).style.color = '#bc5314';
            FOCUS = target;
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_selected.png)');
            //$('#' + FOCUS).css('color', '#ffffff');
            break;
        case "prize4":
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_unselected.png)');
            //$('#' + FOCUS).css('color', '#bc5314');
            //document.getElementById(FOCUS).style.backgroundImage = "url('./images/sekuai_unselected.png')";
            //document.getElementById(FOCUS).style.color = '#bc5314';
            FOCUS = target;
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_selected.png)');
            //$('#' + FOCUS).css('color', '#ffffff');
            break;
        case "prize5":
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_unselected.png)');
            //$('#' + FOCUS).css('color', '#bc5314');
            FOCUS = target;
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_selected.png)');
            //$('#' + FOCUS).css('color', '#ffffff');
            break;
        case "prize6":
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_unselected.png)');
            //$('#' + FOCUS).css('color', '#bc5314');
            FOCUS = target;
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_selected.png)');
            //$('#' + FOCUS).css('color', '#ffffff');
            break;
        case "prize7":
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_unselected.png)');
            //$('#' + FOCUS).css('color', '#bc5314');
            FOCUS = target;
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_selected.png)');
            //$('#' + FOCUS).css('color', '#ffffff');
            break;
        case "prize8":
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_unselected.png)');
            //$('#' + FOCUS).css('color', '#bc5314');
            FOCUS = target;
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_selected.png)');
            //$('#' + FOCUS).css('color', '#ffffff');
            break;
        case "prize9":
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_unselected.png)');
            //$('#' + FOCUS).css('color', '#bc5314');
            FOCUS = target;
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_selected.png)');
            //$('#' + FOCUS).css('color', '#ffffff');
            break;
        case "prize10":
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_unselected.png)');
            //$('#' + FOCUS).css('color', '#bc5314');
            FOCUS = target;
            //$('#' + FOCUS).css('backgroundImage', 'url(./images/sekuai_selected.png)');
            //$('#' + FOCUS).css('color', '#ffffff');
            break;
    }

    document.getElementById(FOCUS).style.backgroundImage = "url('./images/sekuai_selected.png')";
    document.getElementById(FOCUS).style.color = '#ffffff';
}

function startTime() {
    $('#lottery').html("00:03:00");
    $('#lottery').css('background', 'url(./images/daojishi.png)');
    $('#lottery').css('background-size', 'cover');
    id = setInterval("CountDown()", 1000);

}

function CountDown() {
    //一个小时，按秒计算，自己调整!
    if (maxtime >= 0) {
        minutes = Math.floor(maxtime / 60);
        seconds = Math.floor(maxtime % 60);
        if (seconds < 10) {
            var msg = "00:0" + minutes + ":0" + seconds;
        } else {
            var msg = "00:0" + minutes + ":" + seconds;
        }
        $('#lottery').html(msg);
        --maxtime;
    } else {
        clearInterval(id);

    }
}

function getPrize() {
    var ajax;
    if (window.XMLHttpRequest) {
        ajax = new XMLHttpRequest();
    } else {
        ajax = new ActiveXObject('Microsoft.XMLHTTP');
    }
    ajax.onreadystatechange = function () {
        if (ajax.readyState == 4 && ajax.status == 200) {
            var text = ajax.responseText;
            if (text.length != 0) {
                var response = eval("(" + text + ")");
            }
            // alert(text);
            //document.getElementById('prize1').innerText =response[1].prize;

            //alert(document.getElementById('prize1').innerText);
            for (var i = 0; i < response.length; i++) {
                //alert(response[i].prize);

                //alert($('#prize'+(i+1)).html());
                document.getElementById('prize' + (i + 1)).innerHTML = response[i].prize;
                //$('#prize' + (i + 1)).html(response[i].prize);
                // prizeArray[i] = "";
                // if (response[i].img != null && response[i].img.length != 0) {
                //     prizeArray[i] = (IMAGE + response[i].img);
                //     $('#prize' + (i + 1)).css('backgroundImage', 'url(' + (IMAGE + response[i].img) + ') no-repeat cover');
                // } else {
                //     prizeArray[i] = "";
                // }
            }
        }
    }
    ajax.open('post', STATICURL + "Lottery/lists", true);
    ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    ajax.withCredentials = true;
    ajax.send('tv_no=' + tv_no + '&tv_card=' + tv_card + '&isalone=' + isalone + '&base_id=' + getCookie('base_id'));
    // $.ajax({
    //     url: STATICURL + "Lottery/lists",
    //     type: "POST",
    //     dataType: 'json',
    //     data: {
    //         tv_no: tv_no,
    //         tv_card: tv_card,
    //         base_id:base_id,
    //     },
    //     success: function (response) {
    //
    //         for (var i = 0; i < response.length; i++) {
    //             $('#prize' + (i + 1)).html(response[i].prize);
    //             if (response[i].img != null && response[i].img.length != 0) {
    // 			prizeArray.add(IMAGE + response[i].img);
    //                 $('#prize' + (i + 1)).css('background', 'url(' + (IMAGE + response[i].img) + ') no-repeat cover');
    //             }else{
    // 			prizeArray.add("");
    // 		}
    //
    //         }
    //     }
    // })
}

function startLottery() {
    //$('#lottery').css('background', 'url(./images/daojishi.png)');
    //$('#lottery').css('background-size', 'cover');

    document.getElementById('lottery').style.backgroundImage = "url('./images/daojishi.png')";
    document.getElementById('lottery').style.backgroundSize = 'cover';
    var ajax;
    if (window.XMLHttpRequest) {
        ajax = new XMLHttpRequest();
    } else {
        ajax = new ActiveXObject('Microsoft.XMLHTTP');
    }
    ajax.open('post', STATICURL + "Lottery/lst", true);
    ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    ajax.send('tv_no=' + tv_no + '&tv_card=' + tv_card + '&base_id=' + getCookie('base_id') + '&isalone=' + isalone);
    ajax.onreadystatechange = function () {
        if (ajax.readyState == 4 && ajax.status == 200) {
            var text = ajax.responseText;
            if (text.length != 0) {
                var response = eval("(" + text + ")");
                //alert('gansita');
                math = response.prize_site + 1;
                name = response.prize_name;
                prize_id = response.prize_id;
                type = response.type;

                //alert(response.type);
                if (type == 3) {
                    // alert(1)
                    //$('#lottery').css('background', 'url(./images/yichoujiang.png)');
                    document.getElementById('lottery').style.backgroundImage = "url('./images/yichoujiang.png')";
                    prompt("今日参与次数已满，明天再来");
                    setTimeout(function () {
                        window.location.href = './index.html?urladdress=' + urladdress;
                    }, 3000)

                } else {
                    record_id = response.record_id;
                    isClickable = false;
                    start();
                }
            }
        }
        // $.ajax({
        //     url: STATICURL + "Lottery/lst",
        //     type: "POST",
        //     dataType: 'json',
        //     data: {
        //         tv_no: tv_no,
        //         tv_card: tv_card,
        //         base_id: base_id,
        //         library_id: library_id,
        //     },
        //     success: function (response) {
        //         math = response.prize_site;
        //         name = response.prize_name;
        //         prize_id=response.prize_id;
        //         type =response.type;
        //         start();
        //
        //     }
        // })
    }
}

function showPopWin(prize_name) {
    //window.location.href = "winning.html?tv_no=" + tv_no + "&tv_card=" + tv_card + "&prize_name=" + prize_name + "&record_id=" + record_id;   
    if (backurl) {
        window.location.href = "winning.html?tv_no=" + tv_no + "&tv_card=" + tv_card + "&prize_name=" + prize_name + "&record_id=" + record_id + "&backurl=" + backurl + "&urladdress=" + urladdress;
    } else {
        window.location.href = "winning.html?tv_no=" + tv_no + "&tv_card=" + tv_card + "&prize_name=" + prize_name + "&record_id=" + record_id + "&urladdress=" + urladdress; //urladdress
    }

}

function showPopFail() {
    //prompt(backurl);
    if (backurl) {
        window.location.href = "ending.html?tag=1&backurl=" + backurl;
    } else {
        window.location.href = "ending.html?tag=1&backurl=" + 'lottery.html';
    }

}

function winning(name) {
    //$('#lottery').css('background', 'url(./images/choujiangjieshu.png)');
    //$('#lottery').css('background-size', 'cover');

    document.getElementById('lottery').style.backgroundImage = "url('./images/choujiangjieshu.png')";
    document.getElementById('lottery').style.backgroundSize = 'cover';
    showPopWin(name);

}

function failed() {
    //$('#lottery').css('background', 'url(./images/choujiangjieshu.png)');
    //$('#lottery').css('background-size', 'cover')
    document.getElementById('lottery').style.backgroundImage = "url('./images/choujiangjieshu.png')";
    document.getElementById('lottery').style.backgroundSize = 'cover';
    showPopFail();
}


// function cookie(k, v) {
//     if (v != undefined && typeof v == 'string') {
//         evm.cookie(k, v);
//         return;
//     }
//     if (!!evm.cookie(k)) {
//         return evm.cookie(k);
//     }
// }
/*
 * $cmsIndex首页视图模块
 * 依赖:
 */
// var cmsIndex = (function () {
//     var mod = {};

//     //配置项
//     var config = mod.config = {
//         //开启cookie开关
//         cookieSwitch: true,
//         cookieKey: 'cmsIndex',
//         //模拟数据配置
//         mockData: {
//             //URI查询标示符
//             key: '[mdata]',
//             //文件目录
//             dir: '../source/mockData'
//         },
//         //调试输出开关
//         debug: false
//     };

//     var localData = mod.localData = {
//         indexSource: '[mdata]/index.js'
//     };
//     //接口数据缓存
//     var jsonCache = {};

//     //各模块焦点切换的配置
//     var modules = mod.modules = [];

//     //当前模块的索引值,被引用的模块
//     moduleId = 0,
//         module = null,
//         moduleGuid = 0,
//         moduleCount = -1;

//     mod.addModule = function () {
//         return moduleCount += 1;
//     };

//     //moduleGuid存取器
//     mod.moduleGuid = function (id) {
//         if (typeof id == 'number') moduleGuid = id;
//         return moduleGuid;
//     };

//     if (config.cookieSwitch && config.cookieKey) {
//         //read cookie
//         var pageCookie = cookie(config.cookieKey);
//         if (pageCookie) {
//             pageCookie = pageCookie.split(',');

//             if (pageCookie.length > 0) {
//                 var moduleCookie = mod.moduleCookie = pageCookie[0].split('.');

//                 if (pageCookie[1]) {
//                     var viewportCookie = mod.viewportCookie = moduleCookie;
//                     moduleCookie = mod.moduleCookie = pageCookie[1].split('.');

//                 }
//                 if (pageCookie[2]) {
//                     var parentCookie = mod.parentCookie = pageCookie[2].split('.');
//                 }
//             }
//         }

//         //清除cookie
//         evm.cutCookie(config.cookieKey);
//     }
//     //添加视图按键管理器
//     mod.addListener = function () {
//         evm.controller.subscribe({
//             type: 1,
//             method: 'add',
//             callback: mod.grabEvent,
//             context: mod
//         });
//     };
//     // console.log(mod)
//     //移除视图按键管理器
//     mod.removeListener = function () {
//         evm.controller.subscribe({
//             type: 1,
//             method: 'remove',
//             callback: mod.grabEvent,
//             context: mod
//         });
//     };
//     // console.log(module)
//     //视图按键管理

//     mod.grabEvent = function (key) {
//         var me = mod;
//         //拦截返回键,方法返回isBlock是1或0,默认0不拦截
//         var isBlock = 0;

//         if (module && module.grabEvent) {
//             isBlock = module.grabEvent(key) || 0;
//         }

//         return isBlock;
//     };
//     //模块存取器
//     mod.module = function (mID) {
//         if (modules[mID]) {
//             module = modules[mID].module || null;
//         }

//         return module;
//     };

//     //切换当前模块
//     mod.handle = function (directive) {
//         var me = mod;
//         if (modules[moduleId].map &&
//             (typeof modules[moduleId].map[directive] == 'number')) {

//             moduleId = modules[moduleId].map[directive];

//             return me.module(moduleId);
//         }
//     };
//     mod.paint = function () {
//         var me = mod;
//         // getMessage();
//         me.addListener();
//         return me;
//     };

//     mod.run = function () {
//         var me = mod;
//         //默认moduleId = 0 导航栏
//         //cookie得到焦点

//         var nav = mod.module(moduleId);
//         //document.getElementsByClassName('back')[0].style.backgroundImage = "url('./images/tt_back.png')";
//         document.getElementById('backbtn').style.backgroundImage = "url('./images/tt_back.png')";
//         cmsIndex.handle('turntable');
//         turntable.toggleFocus();
//         //控制器管理按键
//         evm.on(document, (!env.stb ? 'keydown' : (env.stb == 'iPanel' ?
//             'irkeypress' : 'keydown')), evm.controller, evm);

//         me.paint();

//         return me;
//     };

//     return mod;

// })();




// // cmsIndex.modules[cmsIndex.moduleGuid(cmsIndex.addModule())] = {
// //     modName: 'right',
// //     modNum: cmsIndex.moduleGuid(),
// //     map: {
// //         left: 1,
// //         turntable: 2,
// //     }
// // };

// // var right = cmsIndex.modules[cmsIndex.moduleGuid()].module = (function () {
// //     var mod = {},
// //         index = 0, //右侧选中地址位置
// //         listName = 'turntable-li',
// //         length = 3,
// //         containerId = 'right',
// //         checkCookie = true; //配置是否定位焦点到二级栏目，默认否
// //     mod.modName = 'huodong';
// //     mod.modNum = cmsIndex.moduleGuid();
// //     mod.toggleFocus = function (hasIndex) {
// //         var me = mod;
// //         var elem = evm.$('turntable-list').getElementsByClassName(listName);
// //         for (i = 0; i < length; i++) {
// //             elem[i].className = listName;
// //         }
// //         if (index >= 0) {
// //             elem[index].className = elem[index].className + ' active';
// //         }
// //         return me;
// //     };

// //     mod.clearCss = function () {
// //         var me = mod;
// //         elem = $('.' + listName);
// //         for (i = 0; i < 3; i++) {
// //             elem[i].className = listName;
// //         }
// //         return me;
// //     };
// //     //赋值


// //     mod.moveH = function (directive) {
// //         var me = mod;
// //         if (directive == "backwards") { //左
// //             if (!bealoonTable) {
// //                 right.clearCss();
// //                 cmsIndex.handle('turntable');
// //                 turntable.toggleFocus();
// //             }
// //         } else if (directive == 'forwards') { //右

// //         }
// //     };
// //     mod.moveU = function (directive) {
// //         var me = mod;
// //         if (directive == "up") { //上
// //             if (index > 0) {
// //                 index--;
// //             }
// //             mod.toggleFocus();
// //         } else if (directive == 'down') { //下
// //             if (index < 2) {
// //                 index++;
// //                 mod.toggleFocus();
// //             } else if (index == 2) {
// //                 right.clearCss();
// //                 cmsIndex.handle('left');
// //                 left.toggleFocus();
// //             }
// //         }
// //         return me;
// //     };
// //     mod.action = function (directive) {
// //         var me = mod;
// //         switch (directive) {
// //             case 'back':
// //                 break;
// //             case 'enter':
// //                 if (index == 0) {
// //                     // alert(0)
// //                 }
// //                 if (index == 1) {
// //                     // alert(1)
// //                 }
// //                 if (index == 2) {
// //                     // alert(2)
// //                 }
// //                 break;
// //         }
// //         return me;
// //     };
// //     mod.grabEvent = function (key) {
// //         var me = mod;
// //         //拦截返回键,方法返回isBlock是1或0,默认0不拦截
// //         var isBlock = 0;
// //         switch (key) {
// //             case keymap.Enrich.UP:
// //             case keymap.iPanel.UP:
// //             case keymap.DVN.UP:
// //                 me.moveU('up');
// //                 break;
// //             case keymap.Enrich.DOWN:
// //             case keymap.iPanel.DOWN:
// //             case keymap.DVN.DOWN:
// //                 me.moveU('down');
// //                 break;
// //             case keymap.Enrich.LEFT:
// //             case keymap.iPanel.LEFT:
// //             case keymap.DVN.LEFT:
// //                 me.moveH('backwards');

// //                 break;
// //             case keymap.Enrich.RIGHT:
// //             case keymap.iPanel.RIGHT:
// //             case keymap.DVN.RIGHT:

// //                 me.moveH('forwards');

// //                 break;
// //             case keymap.SELECT:
// //             case keymap.SELECT2:
// //                 me.action('enter');
// //                 break;
// //             case keymap.Enrich.BACK:
// //             case keymap.iPanel.BACK:
// //             case keymap.DVN.BACK:
// //                 me.action('back');
// //                 break;
// //             case keymap.Inspur.EXIT:
// //             case keymap.iPanel.EXIT:
// //             case 0:
// //                 window.location.href = "address.html";
// //                 break;
// //         }
// //         return isBlock;
// //     };

// //     return mod;
// // })();

// /*
//  * 退出
//  */

// cmsIndex.modules[cmsIndex.moduleGuid(cmsIndex.addModule())] = {
//     modName: 'left',
//     modNum: cmsIndex.moduleGuid(),
//     map: {
//         // right: 0,
//         turntable: 1,
//     }
// };

// var left = cmsIndex.modules[cmsIndex.moduleGuid()].module = (function () {
//     var mod = {},
//         index = 0, //右侧选中地址位置
//         listName = 'back',
//         length = 1,
//         containerId = 'back',
//         checkCookie = true; //配置是否定位焦点到二级栏目，默认否
//     mod.modName = 'left';
//     mod.modNum = cmsIndex.moduleGuid();
//     mod.toggleFocus = function () {
//         if(index == 0){
//             //document.getElementsByClassName('back')[0].style.backgroundImage = "url('./images/tt_back_active.png')";
//             //document.getElementsByClassName('lottery')[0].className = "lottery";
//             // document.getElementsByClassName('back')[0].style.backgroundImage = "url('./images/tt_back.png')";
//             document.getElementById('backbtn').style.backgroundImage = "url('./images/tt_back_active.png')";
//             document.getElementById('lottery').className = "lottery";

//         }
//         // return me;
//     };


//     //赋值


//     mod.moveH = function (directive) {
//         var me = mod;
//         if (directive == "backwards") { //左
//             //document.getElementsByClassName('back')[0].style.backgroundImage = "url('./images/tt_back.png')";
//             document.getElementById('backbtn').style.backgroundImage = "url('./images/tt_back.png')";
//             cmsIndex.handle('turntable');

//             turntable.toggleFocus();

//         } else if (directive == 'forwards') { //右
//             // left.clearCss();
//             // cmsIndex.handle('right');
//             // right.toggleFocus(2);
//         }
//         return me;
//     };
//     mod.moveU = function (directive) {
//         var me = mod;
//         // if (directive == "up") { //上
//         //     left.clearCss();
//         //     cmsIndex.handle('right');
//         //     right.toggleFocus();
//         // } else if (directive == 'down') { //下
//         // }
//         return me;
//     };
//     mod.action = function (directive) {
//         var me = mod;
//         switch (directive) {
//             case 'back':{
//                     // prompt(decodeURIComponent(backurl));
//                 if(!backurl){
//                     window.history.go(-1);
//                 }else{
//                     window.location.href=decodeURIComponent(backurl);
//                 }

//             }
//             break;
//             case 'enter':
//                     // prompt(decodeURIComponent(backurl));
//                     if(!backurl){
//                         window.history.go(-1);
//                     }else{
//                         window.location.href=decodeURIComponent(backurl);
//                     }

//                 break;
//         }
//         return me;
//     };
//     mod.grabEvent = function (key) {
//         var me = mod;
//         //拦截返回键,方法返回isBlock是1或0,默认0不拦截
//         var isBlock = 0;
//         switch (key) {
//             case keymap.Enrich.UP:
//             case keymap.iPanel.UP:
//             case keymap.DVN.UP:
//                 me.moveU('up');
//                 break;
//             case keymap.Enrich.DOWN:
//             case keymap.iPanel.DOWN:
//             case keymap.DVN.DOWN:
//                 me.moveU('down');
//                 break;
//             case keymap.Enrich.LEFT:
//             case keymap.iPanel.LEFT:
//             case keymap.DVN.LEFT:
//                 me.moveH('backwards');

//                 break;
//             case keymap.Enrich.RIGHT:
//             case keymap.iPanel.RIGHT:
//             case keymap.DVN.RIGHT:

//                 me.moveH('forwards');

//                 break;
//             case keymap.SELECT:
//             case keymap.SELECT2:
//                 me.action('enter');
//                 break;
//             case keymap.Enrich.BACK:
//             case keymap.iPanel.BACK:
//             case keymap.DVN.BACK:
//                 me.action('back');
//                 break;
//             case keymap.Inspur.EXIT:
//             case keymap.iPanel.EXIT:
//             case 0:
//                 window.location.href = "address.html";
//                 break;
//         }
//         return isBlock;
//     };

//     return mod;
// })();

// //转盘


// cmsIndex.modules[cmsIndex.moduleGuid(cmsIndex.addModule())] = {
//     modName: 'turntable',
//     modNum: cmsIndex.moduleGuid(),
//     map: {
//         left: 0,
//     }
// };

// var turntable = cmsIndex.modules[cmsIndex.moduleGuid()].module = (function () {
//     var mod = {},
//         index = 0, //右侧选中地址位置
//         listName = 'lottery',
//         length = 1,
//         containerId = 'back',
//         checkCookie = true; //配置是否定位焦点到二级栏目，默认否
//     mod.modName = 'left';
//     mod.modNum = cmsIndex.moduleGuid();
//     mod.toggleFocus = function () {
//         var me = mod;
//         // var elem = evm.$('choujiang').getElementsByClassName(listName);
//         if(index == 0){
//             //prompt(document.getElementsByClassName('lottery active'));
//             document.getElementById('lottery').className = "lottery active";
//             document.getElementById('lottery').style.border = "4px solid yellow";
//             document.getElementById('lottery').style.backgroundImage = "url('./images/kaishichoujiang.png')";
//             //document.getElementsByClassName('back')[0].style.backgroundImage = "url('./images/tt_back.png')";
//             document.getElementById('backbtn').style.backgroundImage = "url('./images/tt_back.png')";

//         }
//         return me;
//     };

//     mod.clearCss = function () {
//         var me = mod;
//         document.getElementById('lottery').style.backgroundImage = "url('./images/kaishichoujiang_1.png')";
//         return me;
//     };
//     //赋值


//     mod.moveH = function (directive) {
//         prompt(directive);
//         prompt('1-1');
//         var me = mod;
//         if (directive == "backwards") { //左
//             // left.clearCss();
//             // cmsIndex.handle('right');

//             // right.toggleFocus(1);

//         } else if (directive == 'forwards') { //右
//             prompt('youyouyou');
//             turntable.clearCss();
//             cmsIndex.handle('left');
//             left.toggleFocus();
//         }
//         return me;
//     };
//     mod.moveU = function (directive) {
//         var me = mod;
//         if (directive == "up") { 
//             // cmsIndex.handle('right');
//             // right.toggleFocus();
//         } else if (directive == 'down') { //下
//         }
//         return me;
//     };
//     mod.action = function (directive) {
//         var me = mod;
//         switch (directive) {
//             case 'back':
//                     if(!backurl){
//                         window.history.go(-1)
//                     }else{
//                         window.location.href=decodeURIComponent(backurl);
//                     }
//                 break;
//             case 'enter':
//                 startLottery()
//                 break;
//         }
//         return me;
//     };
//     mod.grabEvent = function (key) {
//         var me = mod;
//         //拦截返回键,方法返回isBlock是1或0,默认0不拦截
//         var isBlock = 0;
//         switch (key) {
//             case keymap.Enrich.UP:
//             case keymap.iPanel.UP:
//             case keymap.DVN.UP:
//                 me.moveU('up');
//                 break;
//             case keymap.Enrich.DOWN:
//             case keymap.iPanel.DOWN:
//             case keymap.DVN.DOWN:
//                 me.moveU('down');
//                 break;
//             case keymap.Enrich.LEFT:
//             case keymap.iPanel.LEFT:
//             case keymap.DVN.LEFT:
//                 me.moveH('backwards');

//                 break;
//             case keymap.Enrich.RIGHT:
//             case keymap.iPanel.RIGHT:
//             case keymap.DVN.RIGHT:

//                 me.moveH('forwards');

//                 break;
//             case keymap.SELECT:
//             case keymap.SELECT2:
//                 me.action('enter');
//                 break;
//             case keymap.Enrich.BACK:
//             case keymap.iPanel.BACK:
//             case keymap.DVN.BACK:
//                 me.action('back');
//                 break;
//             case keymap.Inspur.EXIT:
//             case keymap.iPanel.EXIT:
//             case 0:
//                 window.location.href = "address.html";
//                 break;
//         }
//         return isBlock;
//     };

//     return mod;
// })();




// cmsIndex.run();